election pledge/commitment - French English Dictionary